package com.nian.service;

import com.nian.pojo.Product;

import java.util.List;

public interface ProductService {

    /**
     *  添加商品
     * @param product
     * @return 是否添加成功
     */
    boolean addProduct(Product product);

    /**
     *  删除商品
     * @param product
     * @return 是否删除成功
     */
    boolean dlProduct(Product product);

    /**
     * 修改商品信息
     * @param product
     * @return 是否修改成功
     */
    boolean reProduct(Product product);

    /**
     * 根据商品id查询商品信息
     * @param product
     * @return 所查询的商品
     */
    Product selectProductById(Product product);

    /**
     * 根据商品名称查询商品信息
     * @param product
     * @return 所查询的商品
     */
    Product selectProductByName(Product product);

    /**
     * 获得所有商品信息
     * @return
     */
    List<Product> selectAllProduct();
}
